@charset "gb2312";
/* CSS Document */
body, td, th {
	font-family: 宋体,Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	background:url(body.jpg) repeat-x top;
	margin:0px;
}

a {
	color: #000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color:#F00;
}
form {
	margin: 0px;
	padding: 0px;
}
img {
	border:0px;
}
ui, li {
	padding:0px;
	margin:0px;
	list-style:none;
}
.clear {
	clear:both;
}
* {
	margin:0;
	padding:0;
	
}
/*====================================================== top ====================================================*/
.top_main {
	width:100%;
	margin:0 auto;

}
.top {
	width:1000px;
	height:150px;
	margin:0 auto;
	background:url(top.jpg) no-repeat center top;
}
.top1 {
	width:1000px;
	height:150px;
	margin:0 auto;
	background:url(top-yuanlin.jpg) no-repeat center top;
}
.scj1 {
	width:238px;
	float:right;
	padding-top:26px;
}
}
.scj1 span a {
	color:#FFF;
}
.scj1 span a:hover {
	text-decoration:underline;
}
.scj {
	width:238px;
	float:right;
	padding-top:26px;
}
.scj span a {
	color:#FFF;
}
.scj span a:hover {
	text-decoration:underline;
}
/*======================================================== nav ====================================================*/
/*nav*/
.nav {
	width:1000px;
	height:39px;
	font-size:14px;
}
.topnav {
}
.topnav li {
	float:left;
	line-height:40px;
	background:url(nav_line.jpg) no-repeat left;
	padding:0 30px;
}
.topnav li  a {
	color:#fff;
	font-weight:bolder;
}
.topnav li  a:hover {
	color:#fff;
	font-weight:bolder;
}
#nvr
{
	width:1000px;
	height:39px;
	font-size:14px;
	line-height:39px;
	margin-top:72px;
	overflow:hidden;
}
#nvr ul li
{
	float:left;
	padding:0 25px;
	background:url(nav_line.jpg) no-repeat left;
}
#nvr ul .first
{
	background:none;
}
#nvr ul li a
{
    display:block;
	color:#fff;
	font-weight:bolder;
}
#nvr ul li a:hover {
	color:#fff;
	font-weight:bolder;
}

/*menu*/
#menu{ height:36px; margin-top:6px;}
#menu ul{ padding-left:0px;}
#menu li{ display:inline;height:36px; float:left;width:111px;text-align:center; font-size:14px;font-weight:bold;position:relative;text-align:center;}
#menu li.last{ background:none;}
#menu li a{ color:#fff; display:block; height:39px; line-height:39px; }
#menu li a:hover{text-decoration:none; margin-top:5px; background:url(hover.jpg) no-repeat; color:#1F72B4;width:111px;text-align:center;}
/*下拉菜单*/
#menu .mainlevel{ position:relative; z-index:10000; }
#menu .mainlevel a:hover,#menu .hover a{ margin-top:6px; background:url(hover.jpg) no-repeat; color:#1E71B3;}
#menu .mainlevel ul{position:absolute; padding:0; padding:5px 0px;display:none;width:118px;overflow:hidden; top:46px;z-index:-1px;left:-1px;background:#F7F7F7; border:1px solid #DCDCDC; border-top:0 none;}
#menu li.mainlevel ul li{float:none; margin:0; width:auto; margin:0 4px; background:none; display:block; text-align:center; height:26px; line-height:26px; }
#menu li.mainlevel ul li a{font-size:12px; color:#5C6063; font-family:"宋体"; display:block;  height:26px; font-size:12px; font-weight:normal; line-height:26px; background:none;}
#menu li.mainlevel ul li { border-bottom:1px solid #EAEAEA;}
#menu li.mainlevel ul li a:hover{ text-decoration:none;background:url(hover.jpg) top center no-repeat; }
/*======================================================== banner ====================================================*/
/*banner*/
/*.banner {
	width:100%;
	height:326px;
	margin:0 auto;
	background:url(banner0.jpg) no-repeat center top;
	padding-bottom:1px;
}*/

/*========================================banner begin===========================================*/
.banner{
	height:auto;
	clear:both;
	background:#000;
	overflow:hidden;
	}
.indexBanner{
	position:relative;
	height:326px;
	width:100%;
	overflow:hidden;
}
.indexBanner p{
	width:100%;
	height:10px;
	clear:both;
	top:0;
	position:absolute;
	z-index:22;
	background:url(../images/ShadowDown.png) repeat-x left top;
	}
.indexBanner div{
	position:absolute;
	top:0;
	left:0;
	display:none;
	height:326px;
	width:100%;
	overflow:hidden;
	text-align:center;
	z-index:20;
	overflow:hidden;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
.indexBanner div a{
	display:block;
	height:326px;
	clear:both;
	overflow:hidden;
	}
.indexBanner div.now {
	display:block;
}
.ul_bannerMenu {
	width:110px;
	height:20px;
	position:absolute;
	bottom:20px;
	z-index:25;
	padding:3px 0 0 0;
	/*background:url(../images/ul_bannerMenu_bg.png) no-repeat left center;*/
	text-align:center;
}
.ul_bannerMenu li {
	display:-moz-inline-stack;
	display:inline-block;
    *display:inline;
    *zoom:1;
	margin-right:3px;
	width:15px;
	line-height:15px;
	text-align:center;
	font-size:0px;
	color:#fff;
	cursor:hand;
	cursor:pointer;
	background:url(../images/ban_icon.png) ;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/ban_icon.png");
	_background:none;
}
.ul_bannerMenu li.now {
	background:url(../images/ban_icon_hover.png);
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale', src="images/ban_icon_hover.png");
	_background:none;
	color:#008cd6;
}

.sub_banner{
	clear:both;
	height:160px;
	overflow:hidden;
	background:url(../images/sub_banner.jpg) no-repeat center top;
	}
/*========================================banner begin===========================================*/
#banner
{
	background:url(banner_bg.jpg) repeat-x;
	width:100%;
	height:326px;
	margin:0 auto;
	padding-bottom:1px;
}
/*===========================================================tenter_main=============================================*/
.tenter_main {
	margin:0 auto;
	background:url(cen_bg.jpg) no-repeat center top;
	width:100%;
	height:305px;
}
.sub_tenter_main {
	margin:0 auto;
	background:url(sub_cen_bg.jpg) no-repeat center top;
	width:100%;
}
.tenter {
	width:1000px;
	margin:0 auto;
	padding-top:10px;
}
.tenter1 {
	width:1000px;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:20px;
}
.sub_tenter {
	margin:0 10px;
	
}
.gcal {
	height:37px;
	background:url(alzs.jpg) no-repeat top;
	padding:0 10px;
}
.gcal .bt {
	float:left;
	width:120px;
	line-height:38px;
	font-size:14px;
	font-weight:bolder;
	color:#bababa;
	padding:0 3px 0 12px;
	overflow:hidden;
}
.gcal .zw a {
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:bolder;
	color:#033f83;
}
.gcal .yw a {
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:bolder;
	color:#bababa;
}
.gcal .nr {
	float:right;
	width:840px;
	line-height:38px;
}
.nr_List {
	padding:0 5px;
}
.nr_List li {
	float:left;
	padding:0 8px;
	line-height:39px;
}
.nr_List li a {
	background:url(xw_line.jpg) no-repeat left;
	padding-left:10px;
}
/* xwdt */
.xwdt {
	float:left;
	width:260px;
}
/* cpzs */
.cpzs {
	float:left;
	width:454px;
	margin:0 10px;
}
/* gywm */
.gywm {
	float:right;
	width:245px;
}
.tu {
	padding:7px 2px;
}
.tu a img {
	width:238px;
	height:71px;
	border:solid 1px #ccc;
	padding:1px;
}
.xiang {
	color:#000;
	line-height:20px;
	text-indent:2em;
	padding:0 0 10px 3px;
}
.xiang a {
	color:#c40c42;
}
/* pic_list */
.pic_list {
	height:30px;
	line-height:30px;
}
.bt {
	float:left;
	font-size:14px;
	font-weight:bolder;
	color:#bababa;
	padding-left:10px;
}
.bt .zw a {
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:bolder;
	color:#033f83;
}
.bt .yw a {
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:bolder;
	color:#bababa;
}
.sub_more {
	float:right;
}
.sub_more a {
	font-size:9px;
	font-family:"微软雅黑";
	color:#033f83;
}
.sub_more a:hover {
	color:#f00;
	text-decoration:none;
}
.sArticleList {
	padding:2px 2px 20px 8px;
}
.sArticleList li {
	height:30px;
	line-height:30px;
	background:url(xw_ico.jpg) repeat-x bottom;
}
.sArticleList li a {
	background:url(xw_line.jpg) no-repeat left;
	padding-left:10px;
	color:#000;
}
.sArticleList li a:hover {
	color:#f00;
}
/****************************文章列表*********************************/
.wzlb1
{
	width:100%;
	height:auto;
	margin:0 auto 0 auto;
	padding:10px 0 0 0;
}
.wzlb1 ul li
{
	margin:0;
	background:url(xw_ico.jpg) repeat-x bottom;
	padding:0 0 0 5px;
	height:30px;
	line-height:30px;
	vertical-align:bottom;
	clear:both;
}
.wzlb1 ul li a
{
	float:left;
	background:url(xw_line.jpg) no-repeat left;
	padding:0 0 0 10px;
}
.wzlb1 ul li span
{
	float:right;
	width:90px;
	text-align:left;
}
.wzlb1 ul li small
{
	font-size:12px;
	width:30px;
	text-align:left;
	float:right;
}
/****************************文章列表*********************************/
/****************************产品展示**************************************/
#cpzs {
	float:left;
	height:auto;
	margin:0 auto;
	overflow:hidden;
}
#cpzs ul {
	padding:0 0 0 14px;
}
#cpzs ul li {
	float:left;
	margin:5px;
	padding:2px 2px 2px 1px;
}
#cpzs ul li a img {
	width:196px;
	height:145px;
	border:solid 1px #ccc;
	padding:1px;
	display:block;
	overflow:hidden;
}
#cpzs ul li h6 {
	text-align:center;
	font-weight:normal;
	font-size:12px;
	line-height:normal;
	padding:13px 5px 5px 5px;
}
#cpzs ul li h6 a {
	background:none;
}
.pic_list1 {
	height:auto;
	margin:0 auto;
	padding-top:12px;
	overflow:hidden;
	width:710px;
}
.pic_list1 ul {
	padding-left:2px;
}
.pic_list1 ul li {
	float:left;
	margin:5px;
	padding:2px 2px 2px 1px;
}
.pic_list1 ul li a img {
	width:160px;
	height:139px;
	border:solid 1px #ccc;
	padding:1px;
	display:block;
	overflow:hidden;
}
.pic_list1 ul li h6 {
	text-align:center;
	font-weight:normal;
	font-size:12px;
	line-height:24px;
}
.pic_list1 ul li h6 a {
	background:none;
}
/* ========================================================= 二级页面 ================================================ */
.sub_list {
	height:30px;
	line-height:30px;
	border-bottom:1px solid #dedede;
}
.sub_bt {
	float:left;
	font-size:14px;
	font-weight:bolder;
	color:#bababa;
}
.sub_bt .zw a {
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:bolder;
	color:#033f83;
}
.sub_bt .yw a {
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:bolder;
	color:#bababa;
}
.sub_left {
	float:left;
	width:250px;
background:#F7F7F7; 
}
.ymfl {
	width:246px;
	height:auto;
	overflow:hidden;
	padding:8px 2px;
}
.ymfl ul li {
	width:246px;
	height:30px;
	padding:2px 0;
	overflow:hidden;
	background:url(l_line.jpg) no-repeat bottom;
}
.ymfl ul li a {
	font-size:12px;
	margin:0 0 0 15px;
	padding:0px 0 0 25px;
	line-height:30px;
	color:#000;
	background:url(../img/fl_tb.gif) no-repeat left;
}
.ymfl1 {
	width:246px;
	height:auto;
	overflow:hidden;
	padding:8px 2px;
}
.ymfl1 ul li {
	width:246px;
	height:30px;
	padding:2px 0;
	overflow:hidden;
	
}
.ymfl1 ul li a {
	font-size:12px;
	margin:0 0 0 15px;
	padding:0px 0 0 25px;
	line-height:30px;
	color:#000;
	background:url(../img/fl_tb.gif) no-repeat left;
}
.sub_right {
	float:right;
	width:710px;
	overflow:hidden;
}
.sub_wz {
	float:right;
}
.sub_wz a {
	color:#033f83;
}
.sub_wz a:hover {
	color:#f00;
	text-decoration:none;
}
/*===============================================================bottom================================================*/
.bottom {
	background:url(bottom.jpg) repeat-x #0963bb;
	width:100%;
	height:116px;
}
.bottom_p {
	text-align:center;
	color:#fff;
	line-height:30px;
	padding:18px 0 12px 0;
}
.bottom_p a {
	color:#FFF;
}
/****************************单篇文章**************************************/
.dy {
	line-height:24px;
	padding: 12px 8px 8px 8px;
}
.dpwz {
	width:100%;
	height:auto;
}
.dpwz h1 {
	font-size:12px;
	font-weight:normal;
	padding:10px;
	height:auto;
	line-height:24px;
}
.tplb {
	height:auto;
	width:100%;
}
.dpwz h2 {
	line-height:30px;
	padding:18px 0 0 0;
	font-size:20px;
	font-family:"微软雅黑";
	color:#000;
	font-weight:bolder;
	font-weight:normal;
	text-align:center;
	width:100%;
	height:auto;
}
.dpwz h3 {
	font-size:12px;
	font-weight:normal;
	text-align:center;
	margin:0 auto 0 auto;
	width:98%;
	height:auto;
	padding:8px;
	border-bottom:1px dashed #ccc;
}
.dpwz h3 span {
	margin-right:10px;
	color:#999;
}
.dpwz ul {
	width:96%;
	height:auto;
	background:url(../img/xx.jpg) repeat-x top;
	margin:0 auto 0 auto;
	padding:0 10px 0 10px;
}
.dpwz ul li {
	line-height:24px;
}
.fy01 {
	float:left;
}
.fh01 {
	float:right;
}
.dpwz h4 {
	width:718px !important;
	width:708px;
	height:auto;
	text-align:center;
	margin:0 auto 0 auto;
	padding:10px 0 10px 0;
}
.dpwz h4 b {
	font-size:12px;
	font-weight:normal;
	width:100%;
	height:auto;
	text-align:center;
	display:block;
}
.dpwz h5 {
	font-size:12px;
	font-weight:normal;
	width:670px;
	text-align:center;
	float:left;
}
.dpwz h5 span {
	margin-right:50px;
}
.dpwz b {
	font-size:12px;
	font-weight:normal;
	float:right;
	margin-right:10px;
}
.dpwz h6 {
	font-size:12px;
	width:98%;
	height:auto;
	font-weight:normal;
	text-align:left;
	margin:0 auto 0 auto;
	line-height:20px;
	background:url(../img/xx.jpg) repeat-x bottom;
}
/****************************单篇文章**************************************/

/*首页滚动*/
#demoLeft {
float:left;
margin:0 0 0 5px;
overflow:hidden;
width: 830px;
height:33px;
}

#demoLeft .indemo {
float: left;
width: 1000%;
}


#demo1 {
float: left;
padding-right:8px;
}
#demo2 {
float: left;
}

#demo1 img,#demo2 img{
width:168px;
height:119px;
border:solid 1px #c6d9fa;}





#demoLeft_ {
float:left;
margin:0 0 0 5px;
overflow:hidden;
width: 830px;
height:33px;
line-height:33px;
}
#demoLeft_ .indemo_ {
float: left;
width: 3000%;
}
#demo1_ {
float: left;
padding-right:8px;
}
#demo2_ {
float: left;
}
#demo1_ img,#demo2_ img{
width:115px;
height:74px;
border:solid 1px #c6d9fa;}
/*首页滚动结束*/
.warp{ width:1000px; margin:0 auto;}
.l{ float:left;}
.r{ float:right;}
.c:before,.c:after{content:""; display:table;}
.c:after{clear:both;}


#cpfl22 {
	WIDTH: 454px;HEIGHT: 192px
}
#cpfl22 UL LI {
	BORDER-BOTTOM: #dddddd 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #dddddd 1px solid; LINE-HEIGHT: 25px; MARGIN-TOP: 7px; WIDTH: 160px; DISPLAY: inline; BACKGROUND: #eeeeee; FLOAT: left; HEIGHT: 25px; background-image: url(6.gif);background-repeat: no-repeat;background-position: 20px center;
	MARGIN-LEFT: 26px; OVERFLOW: hidden; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid
}
#cpfl22 UL LI:hover {
	BORDER-BOTTOM: #dddddd 1px solid; BORDER-LEFT: #dddddd 1px solid; BACKGROUND: #bdbdbd; background-image: url(6.gif);background-repeat: no-repeat;background-position: 20px center;COLOR: #ffffff; BORDER-TOP: #dddddd 1px solid; BORDER-RIGHT: #dddddd 1px solid
}